Parameters
- args
Library/Library.Test/TestScriptRunner.cs
C# | Copy Code |
---|---|
using (ScriptRunner runner = new ScriptRunner(ScriptEngine.Language.JScript, @"WScript.StdOut.WriteLine(WScript.Arguments(0));")) { StringWriter sw = new StringWriter(); runner.OutputReceived += delegate(object o, ProcessOutputEventArgs e) { sw.WriteLine(e.Data); }; runner.Start("From JScript"); runner.WaitForExit(); Assert.AreEqual(0, runner.ExitCode); Assert.AreEqual("From JScript", sw.ToString().Trim()); } |
VB.NET | Copy Code |
---|---|
Using runner As New ScriptRunner(ScriptEngine.Language.JScript, "WScript.StdOut.WriteLine(WScript.Arguments(0));") Dim sw As New StringWriter() runner.OutputReceived += Function(o As Object, e As ProcessOutputEventArgs) Do sw.WriteLine(e.Data) End Function runner.Start("From JScript") runner.WaitForExit() Assert.AreEqual(0, runner.ExitCode) Assert.AreEqual("From JScript", sw.ToString().Trim()) End Using |
Target Platforms: Windows XP, Windows Server 2003, Windows Vista, Windows Server 2008, Windows 7
Reference
ScriptRunner ClassScriptRunner Members
Overload List